Water changes are a good thing. It replenishes all sorts of trace minerals and removes by products of the biological filtration system, like nitrate.
It's virtually impossible to do too many water changes, unless you're talking about tanks that have been neglected for a long time.
Weekly water changes are best for most tanks, but you might be able to let that go to ten days, or even two weeks, in very understocked or very highly planted tanks. If your tank is heavily stocked you might need to do more, and/or larger changes.
All my tanks get 50% weekly, and they're stocked to a 'standard' sort of level.
The type/level of filter present doesn't really make any difference to the amount of water changes, that's more to do with the conversion of ammonia and nitrite to nitrate.