I have an api user who has modify all permission on Asset object under his profile but when he is trying to edit asset he is getting below error.
You do not have the level of access necessary to perform the operation you requested. Please contact the owner of the record or your administrator if access is necessary.