The new version presents 4 more options to solve the problem and explains why they would work
That does not sound as if you're making your question clearer. It sounds like you found four possible ways to solve your problem and want us to pick one for you.
One option even elaborates how I would follow the solution given in the answer, further makes it unnecessary
Editing your question in a way that includes, yet invalidates a given answer isn't going to make that answerer happy. In general, edits should not be used as rebuttals to answers.
In general, people aren't going to be happy if you change your question enough that it invalidates their answer. On the other hand, answering an unclear or too broad question comes with the risk that an edit will be made that invalidates your answer. If you do edit, make sure to let the original answerer know you've made such an edit, and kindly ask them to take appropriate action on their answer too.
Another convenience of editing is that I can add this line:
Here I only describe what is relevant to solve the problem. For a full background, you can read the past version of this question.
This is a big NO. Your question should stand on its own, not be dependent on edit history. If the background is needed to properly answer the question it should be in the question, if it isn't, don't distract people with it or try to have them answer previous revisions.
Given all this, I suggest you run your 'improved' question through our Sandbox first, here you can get feedback on shaping the question itself and we can properly see and judge whether this should be a new question or an edit, as it's very hard to gather from your question here what you're planning to do, whether it would be an actual improvement to the question or make an entirely different question.