It is probably not change in heart, I am afraid! In the first case you are referring to Coln. Landa said the quoted statement, while talking to LaPadite. The reason behind the sudden visit to his house was to search for the unaccounted for Jewish family in that area. To remind LaPadite about his unofficial nickname was a tactics of Landa, I believe, to mentally pressurize him to admit that he has given shelter to the Jewish family members (which Coln. seemed to be quite sure of) and that could result in disaster to both of the families by the Coln. himself. This is a sort of act to tactfully make the victim mentally weak so that the victim gives in easily.
While on the other hand, the second scene you are referring to, he wants to terrorize some terrorists(apparently they are terrorists to him) who are not a must Jewish in religion. So throwing the same dialogue would not result anything fruitful. Rather he should make sure in that situation that he must speak something which can make the prisoners think, he is more capable of doing something other than merely hunting or killing Jews. So that he can sound himself a frightening character to his enemies. This is also a sort of cunningness to frighten the prisoners.
Christian Rau's comment is valuable and worth to be added. As he suggested in his comments, maybe Landa was preparing himself before the events to flee to US. He also planned to make a deal with allies. So maybe to save himself he started presenting himself as a good man who was just doing his job. He tried to mean that it was not his intention to kill the Jews, but his employer makes him do that. In the end, he is just a responsible employee and nothing more!