Porqué no recorres la lista con un for y cuando llegues al elemento que quieres lo modificas, más o menos así:
int i;
String texto;
for(i=0;i<lista->Count;i++)
{
texto=lista;
if(i==3)
{
lista="Nuevo texto";
break;
}
//bueno, creo que la variable texto está demás
//pero por allá va la idea
}
Suerte!..