I asked a question but since it was very long, nobody answered me. I'm wondering if I should ask it again as a new question again (Of course I will make it much simpler than before) or should I just edit it?
Just edit it.
Don't, no matter what else you do, ask the exact same question twice. It will be closed as a duplicate, and people will think it is impolite.
If you don't get an answer to your question, you can edit it (preferably with additional information and clarifications), which will have the effect of bumping the question up the active list. If you still don't get an answer, try out the bounty system.