Replicas in the case of CloudSQL are maintained as exact copies of the original, in real time, so they are not defined as the other replicas you refer to. If you decide to rather use cloning, the way these clones are described on the "Cloning Instances"
page, you can get similar results as from steps 1 to 5 above. So instead of replicating, you clone the instance, you modify this cloned instance and, when ready, you switch your app's traffic to the newly configured instance. It should not take shutting down your application for a whole day, as your editing of the cloned instance is not affecting current functionality. You may take your time and only switch traffic when you are ready.