Moves iterator within a line, to a new character (not byte) offset. The
given character offset must be less than or equal to the number of
characters in the line; if equal, iterator moves to the start of the
next line. See set_line_index() if you have a byte index rather than
a character offset.