Sen. Elizabeth Warren addressed the president's comments about her Native American heritage head-on during a speech in Sioux City, Iowa, Saturday.