Top US spy was accused of altering testimony on Iran, omitting details that contradict Trump’s threat claims.