The president took his message to four states over the weekend, while former president Barack Obama pushed back on Trump's messages on immigration and corruption.