"Amnesia" is a bad translation. The literal Japanese is "Memory Lapse," which is more accurate. The Pokemon doesn't literally forget something. The idea is more that it pushes trivial troubles and thoughts out of its mind and focuses on the task at hand. The kinds of things it forgets are like "did I leave the stove on?" type stuff; not actual memories.
What about other attacks I have mentioned?