409
fees.plan_immutablefeesRule R10Only a draft version can be edited
Once a plan version is active or retired it is frozen, and an edit changes nothing at all — not partially, not silently. Priced history has to stay explicable.
Why the API refuses
WHEN UpdatePlanVersion is executed on a version whose status is active or retired, THE SYSTEM SHALL reject it and change nothing.
What to do
Create a new draft version, edit that, and activate it. The old version stays as the record of what merchants were charged under it.