Democrat Barack Obama said he's always been open to refining his Iraq policy but blamed Republican John McCain's campaign for suggesting "we were changing our policy when we haven't."