I'll go as far as to say that these are neither right nor wrong, necessarily. There's plenty of handy rules out there, but none are always custom tailored to your tank. There are plenty of people who perform regular water changes because their tanks need it, while others change it even if the tank doesn't need it. I personally have a rather erratic schedule, usually consisting of larger percentages (30% and up). Works for me, but won't necessarily work for everyone.