allora, io non ho testato il tuo listato (al momento non mi è possibile).
Allora, fai questa prova con il mio main:
fai 6 inserimenti in code e inserisci nell'ordine:
1,2,3,1,2,3 (sono float)
Poi fa modifica_occorrenza: prova a modificare la seconda occorrenza di 2 e rimpiazzarla con 100 per esempio...
a me non va.