Suppose I answer a question based on my limited knowledge of that topic (which I know that I should not do, but just assume that somehow stupidly I do it.)

Later I research about the topic and realize that the answer is completely different. In this case, can I change my answer? And I am not talking about just making edits but completely changing the answer.

  • It's not stupid if it was done in good faith.
    – Möoz
    Commented Nov 7, 2017 at 21:03

5 Answers 5


Completely changing its meaning, I think, would definitely call for posting a second answer.

Even though people can change their votes after an edit, most of them are unlikely to go back and do so since you don't get a notification for that. Votes would then be pretty much based on the old version of the answer, and not reflect its current state. Pretty dishonest, I'd say, especially if that answer was already accepted.

On the other hand, a complete rewrite while keeping the answer's original intent/meaning, I'd be fine with since the votes should still apply.


Stack exchange encourages continuous improvement. If you can make your answer better and you have the time and inclination to do so then you should make your answer better.

Deleting your answer or making it obvious that your answer used to be different shouldn't be necessary. Future voting should be based on whether your answer is useful now, not how useful it was in the past.

Of course, if your original answer has been voted down, you may find it difficult to persuade people to vote it up in the future, so deleting and writing a new answer may be a better option. Writing a new answer without deleting your other answer could leave you in the situation where the answer you know is better is languishing at the bottom of the page, while your admittedly worse answer is ranked more highly.

Overall, I think it is better to just make your answers to be the best they can be, and not worry about what others think about your earlier attempts.

  • Future voting should be based on whether your answer is useful now, not how useful it was in the past What about current or existing votes? People don't go around updating their votes when a post is updated.
    – Möoz
    Commented Nov 13, 2017 at 23:55
  • This is why I always try to comment with why an answer (or question) is bad when I down vote. That gives the OP the opportunity to fix the problem, comment to me and have me revise my vote and tidy up (delete) my comment. Not much can be done about loss of opportunity for an upvote, but I've still had late answers move up the ranks because good answers do get upvoted, even if they are not the most popular answer, or another has been accepted.
    – Mark Booth
    Commented Nov 16, 2017 at 11:32

A third option to other two (that I frequently use) is to EDIT IN the new answer (as "UPDATE) and leave the old answer below as "OLD ANSWER" - in the same post. This in my opinion combines the benefits of both approaches - you keep the old content (that you already got upvotes for, so you're not "cheating" previous upvoters by removing that content and replacing with another); AND you're not creating a fully separate answer which makes little sense to me as it's still your work. I don't see it as a significantly better approach to creating a new answer, but personally I prefer it to the latter.

  • 4
    The only problem I see with this is that I find it hard to vote for an answer that contains two distinct answers, one I agree with and one I don't. Commented Nov 13, 2013 at 6:12
  • 2
    There is absolutely no point in doing this, that's why the full edit history is kept, it leaves the site with ugly posts with obsolete content visible and useless meta annotations in the answer which will never help future visitors.
    – Mark Booth
    Commented Nov 17, 2013 at 14:50
  • 1
    @MarkBooth - that's your opinion. Personally, I LIKE reading the "obsolete" content and find meta annotations useful. Commented Nov 17, 2013 at 20:58
  • But what use is obsolete content to future readers? If you like it you can easily access it, every question or answer which has been edited is clearly annotated as such, why should others have to suffer it?
    – Mark Booth
    Commented Nov 17, 2013 at 21:09

Sure you can. Alternatively, you could just make a new answer to the question, which might be more appropriate in some circumstances. I've done the latter occasionally, and that's probably the preferred method in most cases.


I think if you have answered a question, and you later come to believe that your answer was wrong, the sensible thing to do is delete the original answer, since on the whole, wrong answers decrease the usefulness of the question to others. If it's a matter of debate, then a short paragraph at the end explaining why you no longer agree with the answer might be appropriate instead.

New and better answers should always be in a separate post, in my opinion.

  • 1
    What if the original answer was accepted (and hence you can't delete it)?
    – Rand al'Thor Mod
    Commented Nov 14, 2017 at 0:40
  • Then I think you would have to edit it to explain why it was wrong.
    – Christi
    Commented Jan 3, 2018 at 13:56

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .