Hi Daiva,
I think that there is no standard process which can change currency on conditions or create conditions with new currency. Try to create LSMW (using BAPI contract object) which will close current conditions and create new ones with new currency. New unit price can be also set up with LSMW or by adjustment process (REAJPR/REAJCH).
Regards,
Jakub.