He simply realized that despite his starting to soften his stance on illegal immigrants in this country he wasn't gaining any traction with the Latino community and wasn't going to pick up votes there and was going to lose votes from his anti immigration base that won him the primary.  So now he's going back to what worked before.  Or something like that but who knows with him.