To change it:
1. Select My Info on the left-hand side menu.
2. Scroll down and click the pencil by Mailing address.
3. In the drop-down box that says Type of mailing address click the arrow and choose Foreign country.
I figured out that turbotax autosaves the last address info you have entered into it by clicking the 'save' option. To get rid of the unwanted U.S.A or foreign address I went into 'Mailing address' and deleted the old info for the other unwanted address (US or foreign) and then switched to the desired US or foreign address which was autosaved and saved it. After this I got no errors before submitting for efile. What I conclude is that the US and foreign address conflict with each other and unless you delete the autosaved address in turbotax you never really get rid of that unwanted address information.