It’s a tedious process and much worse than tinking back in knitting.
However, I have done it to the end of a sleeve once, when I made a jacket and found the sleeves were too long. (I hadn’t allowed for stretching when the jacket was put on.) The jacket was made from side to side, starting at one cuff, so one of the sleeves was the last thing I made and it was very easy to undo the ribbing and a few rows and redo the ribbing.
The other sleeve was the very beginning of the work and it was a tedious job to unpick and remake. I have the feeling I may have just cut off some of the first rows before unpicking some of the others, then used fresh wool to put back some ribbing. I’m not sure I’d have wanted to tackle it if I didn’t have enough wool to do that.
It was only worth even considering it because I really didn’t want to undo the whole thing and start again.