Olá, Andressa
Óxidos contém o íon [O] na -2, exemplo: Na2O Íon peróxido é representado pelo íon: [O2]na -2 ou [-O-O-] na -2, onde o número de oxidação de cada oxigênio será -1. A carga total dos oxigênios é igual a -2, exemplo: Na2O2 Os superóxidos contém o íon [O2]na -1, que possui um elétrons desemparelhado, exemplo: NaO2
Bibliografia consultada: Química Inorgânica não tão Concisa de J.D Lee
Boa tarde Andressa, tudo bom?
Primeiramente o superoxido é mesmo O2-, ele é um anion criado a partir da redução do oxigênio molecular, portanto uma substância discreta.
E o nox de cada atomo de oxigênio é 1/2.
Sobre a ligação do peroxido nunca se desfazer, eu discordo um pouco desta afirmação, um exemplo está no mecanismo desta reação
https://en.m.wikipedia.org/wiki/Baeyer–Villiger_oxidation
Agora, vou tomar o cuidado de não afirmar que a sua professora está errada, talvez ela tenha se referido a algo diferente ou específico. Talvez ela esteja usando uma ferramenta didática.
Espero ter ajudado e bons estudos!