The underlying data is (probably) NULL not blank, and in any event you are checking for it being equal to a space which a double value can never contain. You are also trying to assign a string value to a double.
Try
update tbl_transaction_master set parcel=0.00 where COALESCE(parcel, 0) = 0
[Edit - corrected the bug where I was comparing strings and numerics)