My guess, though I have never done this, is that you are not committing the change, so the PDF is not modified.
If you change a PDEObject within page contents then you use PDPageSetPDEContent.
But if you change a PDEObject within a form XObject, then I imagine that you have to commit the form XObject (PDEForm).