Agent in this case is incorrect. If you have a refundable/flexible fare -- you don't incur any penalties when making a change. Fare difference applies. If you get push back from the agent, ask them to contact the Rate Desk and the agent will be advised the correct rules.