If you take that as "change the binary asset represented by the same URL" then you would have to use the literal Replace feature, not create a new asset.
More broadly though, "replacing" an embedded sub-resource doesn't mean you have to retain the same URL. There's even a browser method (document.location.replace) that's specifically for changing the URL. But that's not Marketo-ish enough for this case.
If you take that as "change the binary asset represented by the same URL" then you would have to use the literal Replace feature, not create a new asset.
More broadly though, "replacing" an embedded sub-resource doesn't mean you have to retain the same URL. There's even a browser method (document.location.replace) that's specifically for changing the URL. But that's not Marketo-ish enough for this case.