For the misspelling "overgeneralzation", there are a few possible correct suggestions. Firstly, the correct term is "overgeneralization", removing the additional "z". Secondly, one might consider "overgeneralising", using the British English spelling. Finally, "overgeneralize" could also be a correct variation, without the additional "tion" at the end.