Paypal does not allow modification to the amount of a subscription. So, if the user downgrades or upgrades and that has an affect on the price, you cannot modify the amount for future payments. The only way out is to cancel the existing subscription and create a new one.