This solution worked pretty well for me. It will return a new dictionary with any key/pair that has either a different value or if it's missing entirely from the other dictionary.
diff = {x: dict_one[x] for x in dict_one if x not in dict_two or x in dict_two and dict_one[x] != dict_two[x]}