What conversion did you try? I made up some dummy data and attempted to convert from "years since 1982" to "days since 1982-01-01 00:00:0.0":
import iris
unit0 = iris.unit.Unit('years since 1982', calendar='gregorian')
unit1 = iris.unit.Unit('days since 1982-01-01 00:00:0.0', calendar='gregorian')
time = iris.coords.DimCoord([1.], units=unit0, standard_name='time')
time.convert_units(unit1)
print time
Which prints: DimCoord([1983-01-01 05:48:46], standard_name='time', calendar='gregorian')
(1 year since 1982 == 365.24219878 days since 1982-01-01 00:00:0.0 in this case)
However, if you attempt to print the coordinate 'time' before converting the units you may hit an error:
It looks like this is in the netcdftime library, which I guess is not willing to support the unit 'years since', but by converting first you should be able to avoid this.