I've googled how to do this and I cannot believe an operation this basic has never been addressed for such a mature piece of software.
An example would be for when using the CrossSection Modifier and one needs to move splines around and reorder them - their numbering then also needs to be changed too to reflect the reordering and new positions within the cross-section flow.