Time is just natures way of stopping everything happening at once!
We don't realy have any proof that time flows from past to future, only that events happen at different pionts in spacetime. This collection of events are what we call time.
Consider this:- Winston Churchill is sat in his office in London wondering which way the war will go, At this piont he belives anything could happen and that he has complete free will.
We in the future on the other hand (If we could go back in time and visit him) know exactly what's going to happen, down to the last detail. We could tell him everything thats going to happen, with precise acuracy, even what he was going to have for breakfast next week!
He wouldn't be able to change any of it.
In the same way, someone in the future could know exactly whats going to happen to you or I, having read it in a text book. we wouldn't be able to change it because we havn't experienced those events yet, but the future guy could easily tell us what we're going to be eating next week.
Changing the future is as impossible as changing the past. Events past and present are have or will have happend events. Even if you did have a time machine, If you went back in time to try and change somthing, the event of you going back would always have been there anyway.