I have the address ID, I was thinking along the lines of using this, as I can only utilize client script I am not well versed enough to do full scripting yet:
var recobj = nlapiLoadRecord("vendorbill",3610248);
recobj.setFieldValue('billingaddress',23282);
nlapiSubmitRecord(recobj,true);
but it produces the following error: Uncaught nlobjError {id: undefined, code: "YOU_CANNOT_CALL_1_METHOD_ON_SUBRECORD_FIELD_2", details: "You cannot call setFieldValue method on subrecord field: billingaddress.", stacktrace: "stacktrace: function nlobjError( code, error, supp…datoryFields)↵arguments: {[object Object],true}↵↵", suppressnotification: undefined, …}