(internal_self_insert): When overwriting, use replace_range.