Are we getting conflicting information on the topic of Brexit? Probably.
Is anything guaranteed in this life? Definitely not.
Just a few days ago, the Britain's Home Secretary, Theresa May, was refusing to rule out the deportation of EU nationals living in Britain after the country leaves the European Union. This was amid fears that guaranteeing their rights at this stage could lead to a “huge influx” of migrants during the Brexit negotiation phase. (By the way, when exactly will that start?)
Then, in this statement on GOV.UK ("the status of EU nationals in the UK"), the government is recognizing and valuing the contributions made by EU and other non-UK citizens who work, study and live in the UK.
The current statement: no change is coming. Then again, we all have heard the saying "never say never." The results of the Brexit vote proved that!