move-overlay
move-overlay is a built-in function in `C source code
'.
(move-overlay OVERLAY BEG END &optional BUFFER)
Set the endpoints of OVERLAY to BEG and END in BUFFER.
If BUFFER is omitted, leave OVERLAY in the same buffer it inhabits now.
If BUFFER is omitted, and OVERLAY is in no buffer, put it in the current
buffer.