Noch mal.
Du willst:
vor deinem bestehenden Richtext Inhalt Text einfügen
Du meinst:
Man müsse das erste Element des RichtextItems finden und dann mit Insert arbeiten können.
Du hast gesehen:
Das du nicht weist oder mit hinreichender Sicherheit bestimmten kannst, was das erste Element deines Richttextitems ist und du deswegen den Weg den du gehen willst nicht gehen kannst.
Du meinst:
Das es nicht geht, das du einfach ein neues RTItem erzeugst deinen Text da einklinkst und dann dein altes RTItem an das neue RTItem anhängst.
Siehst du und genau da irrst du.
Du musst einfach nur dein altes RTItem vorher umbenennen, dein neues RTItem mit dem Namen des alten RTItems erstellen den Stunt mit Erstellen und Anhängen durchführen und anschließend das umbenannte RTItem löschen. Und schon hast du das was deiner Meinung nach nicht geht möglich gemacht.
Alternativ kannst du auch MIDAS von Geniisoft kaufen, oder die Richtext Lösungen von Normund Kalbernzins, oder dich mit der C API beschäftigen. Mit allen diesen Lösungen ist es direkt möglich Text an einer beliebigen Stelle in einem Richtext Item zu plazieren. Ohne diesen Weg gehen zu wollen ist das was ich dir oben genannt habe eine in langen Jahren praktizierte und funktionierende Lösung für dieses Problem.