Hello Ravi,
Price Type C will re trigger the price value at invoice level. In other words if condition record is valid system will give priority to valid condition record over condition record in sales document.
If condition record is expired then only system will pull the price from sales document. The copy control function are maintain at delivery item level (category) per delivery type.
Price type D or G will only consider Sales document condition record.
If you change price type it will effect all the document that use the changed delivery item category.
Regards,
Swapnil