As one's education advances, one may find that answers that one has provided in the past which have been upvoted and perhaps even accepted are no longer consistent with one's latest understanding of the problem. In fact, one might even consider them incorrect.
What should one do in this situation? Provide another answer and explain the differences? Edit the existing answer?