Il problema che hai posto era solamente legato alla

ricerca

(come da titolo)

Se dopo che hai trovato la stringa la vuoi modificare nel file allora devi scrivere un nuovo file con il vecchio contenuto e la nuova stringa, eliminare il primo e rinominare il secondo.