If you book a cabin that you want with CO, then you won’t be able to use CO to receive an upgrade. For example, if you book standard verandah with CO then down grade to obstructed verandah then use CO to upgrade to standard verandah, you won’t see a price adjustment.
you have to book lower class with CO then upgrade to see the benefit.