Add replace api, fix upload api with (integer) params (isFriend, isFamily, isPublic), then, accepts array for tags.