Inserts text at position in the list of strings stored in this.
If id is non-null then it is used as the ID of the row.
If position is negative then text is appended.
| position |
An index to insert text |
| id |
A string ID for this value |
| text |
A string to display |