Pues en el propio listview sólo puedes editar el caption (es decir, el primer elemento), pero para editar los subitems pues lo mejor es que hagas una ventana con todos los campos posibles y así los edites. Para acceder al los subitems se pone:
item.SubItems.Strings[n] := Valor;
donde "n" es el índice del subitem.
Si estás utilizando bases de datos usa un DBGrid que desde ahí puedes editar cada subitem desde el propio DBGrid.
Un saludo.
Diego -> chairman