Hello!
In Germany we do it in this way:
If we gave you a level combined with a restriction then comply with it until we call you: disregard the restriction
To stay with the example
cleared level 180 to be at PRANG
if you get the reclearance : descend fl 140
then comply with the previous restriction until we call you: disregard
if you get the clearance: descend Fl180 with 2000ft/min which would make you to cross PRANG at Fl180 then the restriction is not further mandatory when recleared to FL140
unless I call you to keep the rate of descent
in general: if there is a restriction made with a point or FL then comply with it unless we say disregard (even if you are sent to another frequency).
If we clear a FL with rate of descend/climb then you can disregard the rate as soon you get a new FL.
Comply with restrictions of STARs/SIDs . If it is not possible (only due to aircraft/weather reasons) to comply with, inform us . Our clearances normally take care on the restrictions on the chart.
restrictions in STAR/SID are made for noise abatement and for radio com failure only!