RAW säger att du kan byta ut stavningen (yay!) men förmodligen bara för en annan Bard spell (boo!).
Det är enligt den här Tweet från Crawford att specificerar att eftersom magiska hemligheter stavar räknas som Bard stavar, kan du handla dem ut när du stiger upp, men bara för stavning på Bard listan. Personligen tycker jag emellertid att det här är en ganska vagt formulerad dom och svarar inte riktigt användarens fråga.
Det sägs att detta är en mycket unfun ruling och den här frågan är inte taggad RAW.
Magiska hemligheter är en av de mest fantastiska sakerna om Bards, och gör dem oerhört kraftfulla. Att kunna stava från boken innebär att du kan göra saker som ingen annan klass kan göra, till exempel ge din höga DPR-partimedlem en extra attack med Haste , samtidigt som du förhindrar att vissa hemska stavar kastas på dem med hjälp av Counterspell ( förstärkt ännu mer med Jack of All Trades ). Eller ta Wish på 18: e nivå och gör din DM hata dig.
Samtidigt med att alla goda stavar från varje klass gör resten av festen ganska avundsjuk. Det är dåligt nog för PHB Ranger att inte få femte nivåer till 17: e nivå, det är ännu värre när partiet Bard kan ta allt utom två av dina stavar du väljer nästa gång du stiger upp.
Jag har funnit att den mest optimala lösningen är detta: Om en Bard vill ersätta en stavning lär de sig via Magical Secrets på en lägre nivå, de kan bara välja en ny stava som de skulle ha kunnat lära sig på nivå de var vid när de valde den.
Så om en Lore Bard valde Counterspell och Booming Blade på 6: e nivå med Lore Bards Extra Magic Secrets-funktion men senare lärt sig Booming Blade genom Magic Initiate-prestationen på 8: e nivå skulle de bara kunna ersätta Booming Blade med en stavning av 3: e eller lägre, för det är den maximala nivå de kunde lära sig på nivå 6. (Shield är en bra val för detta förresten)