Actually, Ice doesn't resist Ice, but with Ice Beam's 90 power and 100 accuracy with a (rare) freezing status compared to Dragon Pulse's 85 power, 100 accuracy but no added effects, Ice Beam would normally be the best way to go. But with more Pokémon resisting Ice than Dragon it's not really certain which is best.